Ext.define("Isms.view.data-doc.FileList", {
	extend : 'Ext.form.Panel',
	alias : 'widget.file-list',
	requires : ['Ext.grid.*'],
	width : '100%',
	height : '100',
	initComponent : function() {
		var sm = Ext.create('Ext.selection.CheckboxModel');
		var file_list_store = Ext.create('Isms.store.FileStore');
		Ext.apply(this, {
					items : [{
						xtype : 'grid',
						// title : 'Simpsons',
						// margin : '10 0 0 0',
						selModel : sm,
						width : '50%',
						store : 'FileStore',
						// store : file_list_store,
						id : 'filelist',
						viewConfig : {
							trackOver : false,
							stripeRows : false
						},
						loadMask : true,
						invalidateScrollerOnRefresh : false,
						columns : [{
									dataIndex : 'id',
									hidden : true
								}, {
									header : '公告标题',
									dataIndex : 'title'
								}, {
									header : '发布者',
									dataIndex : 'publisher',
									flex : 1
								}, {
									header : '关键字',
									dataIndex : 'keyword'
								}, {
									header : '时间',
									dataIndex : 'add_time'
								}, {
									menuDisabled : true,
									sortable : false,
									xtype : 'actioncolumn',
									text : '操作',
									width : 50,
									items : [{
												icon : 'images/add.png', // Use
												tooltip : '查看',
												action : 'file_view_action'
											}, {
												icon : 'images/delete.gif', // Use
												action : 'file_download_action',
												iconCls:'icon-download',
												tooltip : '下载'
//												}
											}]
								}],
						tbar : [{
									xtype : 'textfield',
									fieldLabel : '标题',
									id : 's_id',
									labelWidth : 50,
									width : 150
								}, {
									xtype : 'textfield',
									fieldLabel : '发布者',
									id : 's_author',
									labelWidth : 50,
									width : 150
								}, {
									xtype : 'textfield',
									fieldLabel : '关键字',
									id : 's_keyword',
									labelWidth : 50,
									width : 150
								}, {
									xtype : 'button',
									action : 'btn_search',
									text : '搜索',
									width : 50
								}, '->', {
									xtype : 'button',
									action : 'file-add-action',
									iconCls : 'add-file',
									// iconAlign:'',
									text : '添加'
								}, {
									xtype : 'button',
									action : 'file_edit_action',
									text : '修改',
									margin : '0 5 0 0'
								}, {
									xtype : 'button',
									action : 'file-del-action',
									text : '删除',
									margin : '0 5 0 5'
								}],
						bbar : ['->', {
									xtype : 'pagingtoolbar',
									// store : file_list_store,
									store : 'FileStore',
									dock : 'bottom',
									beforePageText : '第',
									afterPageText : '页，共{0}页',
									firstText : '第一页',
									lastText : '最末页',
									nextText : '下一页',
									prevText : '上一页',
									displayMsg : '记录： 第 {0} - {1}条，共 {2}条',
									emptyMsg : "没有记录哦--O(∩_∩)O哈哈~",
									displayInfo : true
								}]
					}]

				});
		// file_list_store.loadPage(1);
		this.callParent(arguments);
	}
});